function createXHR(){
 
 if(window.ActiveXObject){
  
  xhrObject = new ActiveXObject("Microsoft.XMLHTTP");
  
 }else if(window.XMLHttpRequest){
  
  xhrObject = new XMLHttpRequest();
 }
}

/**
 * 나에게온 쪽지를 보기위한 스크립트
 * 
 *** 들어오는 값 ***
 * id : 접속한 사용자의 ID
 **/
var pop;
function ControllerGo(id){
	
	if(id == "Guest"){
		alert("訪問者は見ることが出来ませんLogin、または、会員購入して下さい。");
		return;
	}
	
	if(pop == undefined){
		pop =  window.open("/KOMORIUTA/MassageServ.do?action=MsList&pageArea=1&page=1&id=" + id, "_blank", ",location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=300,top=200, width=450, height=440");
	}else{
		if(pop.closed){
			massageCheck();
			pop = undefined;
			return;
		}
	}
	
	setTimeout("ControllerGo()", 5000);
}

/**
 * 쪽지를 쓰기 위한 스크립트
 * 
 *** 들어오는 값 ***
 * id : 접속한 사용자의 ID
 * form : 보내고자 하는 사용자의 ID
 **/
function WriteGo(id, to){
	window.open("/KOMORIUTA/MassageServ.do?action=MsWriteView&to=" + to + "&id=" + id, "_blank", ",location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=300,top=200, width=450, height=440");
}

/**
 * 쪽지 전체 체크를 위한 스크립트
 * 
 *** 들어오는 값 ***
 * 없음
 **/
function CheckAll(){
	
	$("#chAll").click(function(){
		if($("#chAll").is(":checked")){
			$(".delCheck").each(function(){
				$(this).attr("checked", "checked");
			});
		}else{
			$(".delCheck").each(function(){
				$(this).attr("checked","");
			});
		}
	});
}

/**
 * 선택된 쪽지를 삭제하기 위한 스크립트
 * 
 *** 들어오는 값 ***
 * 없음
 **/
function Del(){
	
	if($(".delCheck").is(":checked")){
		$("#massage").submit();
		return;
	}else{
		alert("削除するMassageを選択してください。");
	}
}

/**
 * 작성된 쪽지의 내용을 서블릿으로 보내기 위한 스크립트
 * 
 *** 들어오는 값 ***
 * 없음 
 **/
function InputGo(){
	$("#Wirte").submit();
	self.close(); 
}

/**
 * 페이징 처리를 위한 스크립트
 * 
 *** 들어오는 값 ***
 * id : 접속한 사용자의 ID
 * Page : 현제 쪽지의 페이지 쪽 수
 * PageArea : 현제 쪽지의 페이지 에리어 수
 **/
function PageGo(id, Page, PageArea, session){
	location.href="/KOMORIUTA/MassageServ.do?action=MsList&pageArea=" + PageArea + "&page=" + Page + "&id=" + id + "&session="+session;
}

/**
 * 쪽지의 자세한 내용을 보기 위한 스크립트 
 * 
 *** 들어오는 값 ***
 * chValue : 쪽지의 고유 값
 * Page : 현제 쪽지의 페이지 쪽 수
 * PageArea : 현제 쪽지의 페이지 에리어 수
 **/
function ScriptSee(chValue, Page, PageArea){
	location.href="/KOMORIUTA/MassageServ.do?action=MsScript&pageArea=" + PageArea + "&page=" + Page + "&chValue=" + chValue;
}

/**
 * 쪽지 작성시 작성 글의 바이트 표시 및 바이트 제한을 거는 부분으로 익스플로러에서만 작동
 * 
 *** 들어오는 값 ***
 * obj : 글이 작성되는 대상
 * limit_byte : 글의 제한 byte 수
 **/
function text_chkLen(obj, limit_byte) {
	var text = eval("document.getElementById('"+obj+"').value");
	var cnt = 0;
	for (var i=0; i < text.length; i++) {

		cnt ++;

		if (text.charCodeAt(i) > 0x7f)
			cnt ++;

		if (cnt > limit_byte) {

			alert("メッセ―ジの内容は " + limit_byte + "byteまで入力する事が出来ます。");
			eval("document.getElementById('"+obj+"')").value = text.substring(0,i);

			if(text.charCodeAt(i) > 0x7f)
				cnt -= 2;
			else
				cnt -= 1;
			break;
		} 
	}
	document.getElementById('LenView').innerHTML = cnt;
}

function massageCheck(nick){
	if(nick == null){
		nick = $("#nick").val();
	}
 createXHR();
	 
 	$.getJSON("/KOMORIUTA/MassageServ.do?action=check&id=" + nick , function(data){
		 
	 var result = data.share;
	 var level = data.level;
	 
	 
	  if(result == "1"){
		  $("#massage_button").remove();
		  if(level == "1"){
			  $("#changemassage").prepend("<img id='massage_button' src='/KOMORIUTA/Main/OldMain/images/Green_Left_Top_Me1.png' >");
		  }else{
			  $("#changemassage").prepend("<img id='massage_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Me.png' >");
		  }
	  }else{
		  $("#massage_button").remove();
		  $("#mypage_button").remove();
		  $("#infor_button").remove();
		  $("#logout_button").remove();
		  $("#wr_button").remove();
		  $("#myadmin_button").remove();
		  if(level == "1"){
			  $("#changemassage").prepend("<img id='massage_button' src='/KOMORIUTA/Main/OldMain/images/Green_Left_Top_Me_Close1.png' >");
			  $("#changemypage").prepend("<img id='mypage_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_My1.png' >");
			  $("#changeinfor").prepend("<img id='infor_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Re1.png' >");
			  $("#changelogout").prepend("<img id='logout_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Lo1.png' >");
			  $("#changewr").prepend("<img id='wr_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Wr1.png' >");
		  }else{
			  $("#changemassage").prepend("<img id='massage_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Me_Close.png' >"); 
			  $("#changemypage").prepend("<img id='mypage_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_My.png' >");
			  $("#changeinfor").prepend("<img id='infor_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Re.png' >");
			  $("#changelogout").prepend("<img id='logout_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Lo.png' >");
			  $("#changewr").prepend("<img id='wr_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Wr.png' >");
			  $("#changemyadmin").prepend("<img id='myadmin_button' src='/KOMORIUTA/Main/YoungMain/images/Green_Left_Top_Ad.png' >");
		  }
	  }
	});
}

function Finmessage(id, form){


	$("input[name='Fmessage']").each(
			function(){
				if(this.checked){
					alert($(this).val());
				}
			
			}
	);

	
	
}

function Smessage(id, form){
	
	$("input[name='Smessage']").each(
			function(){
				if(this.checked){
					alert($(this).val());
				}
			}
	);
}

